﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Principal.master" AutoEventWireup="true" CodeFile="VentaEntregaAlmuerzo.aspx.cs" Inherits="VentaEntregaAlmuerzo" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <style type="text/css">
        .auto-style1 {
            width: 100%;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <p>
        <asp:FormView ID="fvVenta" runat="server" DataSourceID="odsVentas" DefaultMode="Insert" EnableModelValidation="True">
            <InsertItemTemplate>
                <table class="auto-style1">
                    <tr>
                        <td colspan="3" style="text-align: center">Venta</td>
                    </tr>
                    <tr>
                        <td>Codigo</td>
                        <td colspan="2">
                            <asp:TextBox ID="CodigoTextBox" runat="server" Text='<%# Bind("Codigo") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>ValorCompra</td>
                        <td colspan="2">
                            <asp:TextBox ID="ValorCompraTextBox" runat="server" Text='<%# Bind("ValorCompra") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>FechaCompra</td>
                        <td colspan="2">
                            <asp:TextBox ID="FechaCompraTextBox" runat="server" Text='<%# Bind("FechaCompra") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>FechaVenta</td>
                        <td colspan="2">
                            <asp:TextBox ID="FechaVentaTextBox" runat="server" Text='<%# Bind("FechaVenta") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>PorTiquete</td>
                        <td colspan="2">
                            <asp:CheckBox ID="PorTiqueteCheckBox" runat="server" Checked='<%# Bind("PorTiquete") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3" style="text-align: center">Usuario</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td>Documento</td>
                        <td>
                            <asp:TextBox ID="txtNumeroDeDocumento" runat="server" AutoPostBack="True"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td>Nombre</td>
                        <td>
                            <asp:DropDownList ID="ddlUsuario" runat="server" AppendDataBoundItems="True" DataSourceID="odsUsuario" DataTextField="Nombre" DataValueField="Codigo" EnableViewState="False">
                                <asp:ListItem Value="0">-- Seleccione el usuario --</asp:ListItem>
                            </asp:DropDownList>
                            <asp:ObjectDataSource ID="odsUsuario" runat="server" SelectMethod="consultarUsuarios" TypeName="Libreria.SIG.Negocio.ExternoNegocio">
                                <SelectParameters>
                                    <asp:Parameter Name="perfil" Type="String" />
                                    <asp:Parameter Name="conCodigo" Type="Boolean" />
                                    <asp:ControlParameter ControlID="txtNumeroDeDocumento" Name="numeroDeDocumento" PropertyName="Text" Type="String" />
                                    <asp:SessionParameter Name="CadenaDeConexion" SessionField="CadenaDeConexion" Type="String" />
                                </SelectParameters>
                            </asp:ObjectDataSource>
                        </td>
                    </tr>
                    <tr>
                        <td>EsReserva</td>
                        <td colspan="2">
                            <asp:CheckBox ID="EsReservaCheckBox" runat="server" Checked='<%# Bind("EsReserva") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>PorInternet</td>
                        <td colspan="2">
                            <asp:CheckBox ID="PorInternetCheckBox" runat="server" Checked='<%# Bind("PorInternet") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>Pagado</td>
                        <td colspan="2">
                            <asp:CheckBox ID="PagadoCheckBox" runat="server" Checked='<%# Bind("Pagado") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td>Entregado</td>
                        <td colspan="2">
                            <asp:CheckBox ID="EntregadoCheckBox" runat="server" Checked='<%# Bind("Entregado") %>' />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert" />
                            &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
                        </td>
                    </tr>
                </table>
            </InsertItemTemplate>
        </asp:FormView>
    </p>
    <p>
        <asp:GridView ID="gvVentas" runat="server" AutoGenerateColumns="False" CellPadding="4" CssClass="detalle" DataSourceID="odsVentas" EnableModelValidation="True" ForeColor="#333333" GridLines="None">
            <AlternatingRowStyle BackColor="White" />
            <Columns>
                <asp:BoundField DataField="Codigo" HeaderText="Codigo" SortExpression="Codigo">
                </asp:BoundField>
                <asp:BoundField DataField="ValorCompra" HeaderText="ValorCompra" SortExpression="ValorCompra" />
                <asp:BoundField DataField="FechaCompra" HeaderText="FechaCompra" SortExpression="FechaCompra" />
                <asp:BoundField DataField="FechaVenta" HeaderText="FechaVenta" SortExpression="FechaVenta" />
                <asp:CheckBoxField DataField="PorTiquete" HeaderText="PorTiquete" SortExpression="PorTiquete" />
                <asp:BoundField DataField="IdentificadorUsuario" HeaderText="IdentificadorUsuario" SortExpression="IdentificadorUsuario" />
                <asp:CheckBoxField DataField="EsReserva" HeaderText="EsReserva" SortExpression="EsReserva" />
                <asp:CheckBoxField DataField="PorInternet" HeaderText="PorInternet" SortExpression="PorInternet" />
                <asp:CheckBoxField DataField="Pagado" HeaderText="Pagado" SortExpression="Pagado" />
                <asp:CheckBoxField DataField="Entregado" HeaderText="Entregado" SortExpression="Entregado" />
            </Columns>
            <EditRowStyle BackColor="#2461BF" />
            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#EFF3FB" />
            <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
        </asp:GridView>
        <asp:ObjectDataSource ID="odsVentas" runat="server" SelectMethod="consultarVentas" TypeName="Libreria.SIG.Negocio.VentaNegocio" InsertMethod="crearVenta">
            <InsertParameters>
                <asp:Parameter Name="Codigo" Type="Int32" />
                <asp:Parameter Name="ValorCompra" Type="Double" />
                <asp:Parameter Name="FechaCompra" Type="DateTime" />
                <asp:Parameter Name="FechaVenta" Type="DateTime" />
                <asp:Parameter Name="PorTiquete" Type="Boolean" />
                <asp:Parameter Name="IdentificadorUsuario" Type="String" />
                <asp:Parameter Name="EsReserva" Type="Boolean" />
                <asp:Parameter Name="PorInternet" Type="Boolean" />
                <asp:Parameter Name="Pagado" Type="Boolean" />
                <asp:Parameter Name="Entregado" Type="Boolean" />
                <asp:Parameter Name="CodigoMenu" Type="Int32" />
                <asp:Parameter Name="cadenaDeConexion" Type="String" />
                <asp:Parameter Direction="Output" Name="mensaje" Type="String" />
            </InsertParameters>
            <SelectParameters>
                <asp:Parameter Name="codigo" Type="Int32" />
                <asp:SessionParameter Name="cadenaDeConexion" SessionField="CadenaDeConexion" Type="String" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </p>
</asp:Content>

